//
//  SoundTools.swift
//  单例测试
//
//  Created by 伍银荣 on 2021/12/16.
//  Copyright © 2021 com.WYR. All rights reserved.
//

import UIKit

class SoundTools: NSObject {
    
    //Swift 单例写法
    //方法二:
    static let sharedTools2 = SoundTools()
    
    //方法一:
    //静态区的对象只能设置一次数值
    // Swift 中的单例写法和懒加载几乎一样,除了 'static let'不同
    //同样也是第一次使用时,才会创建对象
    @objc static let sharedTools: SoundTools = {
        print("创建声音对象")
        return SoundTools()
    }()
    
    @objc func test() {
        print("测试测试")
    }
    
    // 在 Swift 中不允许在函数中定义静态成员
    
}
